"""
# 创建函数，计算任意两个数字相加的和
# add 函数名称，可以自定义
# a,b 用于接收外部传递的值
def add(a,b): 
    #函数体：计算任意两个数字相加
    print(a+b)
# 调用:传递两个数字(传递参数)
add(1,2)
add(5,7)
add(9,10)

# 练习：创建函数getSum，传递任意一个数字，计算出1~任意数字之间所有整数的和
def getSum(n):
    # 计算1~n之间所有整数的和
    i = 1
    sum = 0
    while i<=n:
        # 求和
        sum+=i
        i+=1
    # 打印输出总和
    print(sum)  
#调用
getSum(100)
getSum(50)
getSum(1000)
"""
# 练习：创建函数getCount，传递任意两个年份，返回两个年份闰年的数量。
def getCount(n1,n2):
    # 函数体
    # 获取n1~n2之间所有闰年的数量
    i = n1 #初始值
    count = 0
    while i<=n2:
        # i代表所有的年份
        # 判断是否为闰年
        if i%4==0 and i%100!=0 or i%400==0:
            count+=1
        i+=1 # 增量
    # 打印输出闰年数量
    print(count)
# 调用
getCount(2000,2100)
getCount(2003,2023)